satisfaction guaranteed or your money back - Deutsch Englisch Wörterbuch